Skip to content

Comments

Initial repo structure docs etc#9

Merged
NavaneethMv merged 24 commits intomainfrom
dev
Feb 20, 2026
Merged

Initial repo structure docs etc#9
NavaneethMv merged 24 commits intomainfrom
dev

Conversation

@REM-moe
Copy link
Contributor

@REM-moe REM-moe commented Feb 20, 2026

No description provided.

REM-moe and others added 24 commits February 18, 2026 15:50
…nd explicitly invoke build tools from GOPATH/bin.
Adds JWTSecret field to config struct and updates Load function to read JWT_SECRET env var. Includes unit tests for config loading.
Adds migration to enable pgcrypto and unaccent extensions.
Adds password hashing, JWT token generation/validation, and standardized JSON response helpers. Includes unit tests.
Adds PostgreSQL connection pool setup. Implements repositories for Users, Organizations, and Staff with CRUD operations.
Adds AuthHandler with Login/Register endpoints. Configures Chi router, middleware (CORS, Logger), and dependency injection in Server.
Updates Swagger documentation, README project overview, and ROADMAP with current progress.
Adds CONTRIBUTING.md with detailed developer guide on how to add new features, using 'Create Organization' as an example.
Adds PULL_REQUEST_TEMPLATE.md with a checklist for verification steps (lint, test, docs, etc.).
Extends CONTRIBUTING.md with detailed development workflow, project structure, coding standards, and a comprehensive step-by-step feature implementation guide.
Updates CONTRIBUTING.md to explain that custom k6 scripts are only needed for critical paths, and simple endpoints can use the generic command. Also includes the fix for k6-auth.js org slug generation.
@REM-moe REM-moe requested a review from NavaneethMv February 20, 2026 09:30
@REM-moe REM-moe self-assigned this Feb 20, 2026
@REM-moe REM-moe changed the title Dev Initial repo structure docs etc Feb 20, 2026
@NavaneethMv NavaneethMv merged commit 550b615 into main Feb 20, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants